Overview

XML Quik Builder creates form based GUI based on a W3C XML schema (XSD).  User can enter data, without having to learn about XML and schema.  The smart GUI created validates XML during the entry, and produces a valid XML data file.

Later these XML data files can be opened in the same GUI.  If any errors occur (either Validation or Well formed errors) during open, they are listed in a DataError view at the bottom portion of the application window.  Errors in XSD are displayed as Compilation errors in the CompilationError view adjacent to DataError view.  If there is any documentation defined in the schema for an element, then that will be shown as a tool tip for that element in the GUI.  Status bar displays the information of the element while user edits that field.  System stores all data files in the current project's data location folder.  When the same project is opened next time, all the data files associated with the project are also loaded.

Navigation bar helps the user to navigate through the multiple records in the GUI.  Default values if present in schema are shown in the when the GUI is generated. Mandatory fields are shown with different color for identification.  XML Date fields have the Calendar control attached for the convenience of the user.

DataFile View

This list view shows all the data files (XML) for the current project

Compile Error List View

Compilation errors are listed. Example shown below

Validation Error List View

Validation and other Exception errors are listed. Example shown below